threadbare squad - German English Dictionary